/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.hochschild.sgv.dao;

import com.hochschild.sgv.domain.Solicitud;
import java.sql.Date;
import java.util.List;

/**
 *
 * @author bcano
 */
public interface SolicitudDao {

    public int getCantSolicitudes();

    public boolean deleteLogicoSolicitud(Solicitud bean);

    public boolean updateSolicitud(Solicitud solicitud);

    public boolean insertSolicitud(Solicitud solicitud);

    public List<Solicitud> getListaPorUsuarioEstado(String idUsuarioSolicitante, String estado, String estado2, Date fechaInicio);

    public List<Solicitud> getListaPorAprobadorEstado(String idPuestoAprobador, String estado);
    
//    Alex
    public int getEstadoSolicitud(Solicitud bean);
    
//    Fin Alex
}
